﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TVDL4.VO
{
    public class GiaiDoanVO
    {
        private string keySL;
        private string tenGiaiDoan;
        private CongTrinhVO congtrinh;
        private string thoiGian;
               
        private string phuTrach;
        private int slThiNghiem;
        private int slThamChieu;

        private double nsThiNghiem;
        private double nsThamChieu;

        private string hangmuc;

        public string Hangmuc
        {
            get { return hangmuc; }
            set { hangmuc = value; }
        }

        private string thoiGianDen;
        public string ThoiGianDen
        {
            get { return thoiGianDen; }
            set { thoiGianDen = value; }
        }

        private double nsBQ;

        public double NSBQ
        {
            get { return nsBQ; }
            set { nsBQ = value; }
        }

        public double NSThamChieu
        {
            get { return nsThamChieu; }
            set { nsThamChieu = value; }
        }

        public double NSThiNghiem
        {
            get { return nsThiNghiem; }
            set { nsThiNghiem = value; }
        }

        private int dat_MT_Nguyendang;

        public int Dat_MT_Nguyendang
        {
            get { return dat_MT_Nguyendang; }
            set { dat_MT_Nguyendang = value; }
        }
        private int dat_MT_Roi;

        
        public int Dat_MT_Roi
        {
            get { return dat_MT_Roi; }
            set { dat_MT_Roi = value; }
        }
        private int dat_MT_Vatlieu;

        public int Dat_MT_Vatlieu
        {
            get { return dat_MT_Vatlieu; }
            set { dat_MT_Vatlieu = value; }
        }
        private int dat_MT_Doam;

        public int Dat_MT_Doam
        {
            get { return dat_MT_Doam; }
            set { dat_MT_Doam = value; }
        }
        private int dat_MT_Damchat;

        public int Dat_MT_Damchat
        {
            get { return dat_MT_Damchat; }
            set { dat_MT_Damchat = value; }
        }

        private int dat_MB_Nguyendang;

        public int Dat_MB_Nguyendang
        {
            get { return dat_MB_Nguyendang; }
            set { dat_MB_Nguyendang = value; }
        }
        private int dat_MB_Roi;

        public int Dat_MB_Roi
        {
            get { return dat_MB_Roi; }
            set { dat_MB_Roi = value; }
        }
        private int dat_MB_Vatlieu;

        public int Dat_MB_Vatlieu
        {
            get { return dat_MB_Vatlieu; }
            set { dat_MB_Vatlieu = value; }
        }
        private int dat_MB_Doam;

        public int Dat_MB_Doam
        {
            get { return dat_MB_Doam; }
            set { dat_MB_Doam = value; }
        }
        private int dat_MB_Damchat;

        public int Dat_MB_Damchat
        {
            get { return dat_MB_Damchat; }
            set { dat_MB_Damchat = value; }
        }

        private int dat_MKXB_Nguyendang;

        public int Dat_MKXB_Nguyendang
        {
            get { return dat_MKXB_Nguyendang; }
            set { dat_MKXB_Nguyendang = value; }
        }
        private int dat_MKXB_Roi;

        public int Dat_MKXB_Roi
        {
            get { return dat_MKXB_Roi; }
            set { dat_MKXB_Roi = value; }
        }
        private int dat_MKXB_Vatlieu;

        public int Dat_MKXB_Vatlieu
        {
            get { return dat_MKXB_Vatlieu; }
            set { dat_MKXB_Vatlieu = value; }
        }
        private int dat_MKXB_Doam;

        public int Dat_MKXB_Doam
        {
            get { return dat_MKXB_Doam; }
            set { dat_MKXB_Doam = value; }
        }
        private int dat_MKXB_Damchat;

        public int Dat_MKXB_Damchat
        {
            get { return dat_MKXB_Damchat; }
            set { dat_MKXB_Damchat = value; }
        }
        private int da_MT_Coly;

        public int Da_MT_Coly
        {
            get { return da_MT_Coly; }
            set { da_MT_Coly = value; }
        }
        private int da_MT_Vatlieu;

        public int Da_MT_Vatlieu
        {
            get { return da_MT_Vatlieu; }
            set { da_MT_Vatlieu = value; }
        }
        private int da_MB_Coly;

        public int Da_MB_Coly
        {
            get { return da_MB_Coly; }
            set { da_MB_Coly = value; }
        }
        private int da_MB_Vatlieu;

        public int Da_MB_Vatlieu
        {
            get { return da_MB_Vatlieu; }
            set { da_MB_Vatlieu = value; }
        }
        private int da_MKXB_Coly;

        public int Da_MKXB_Coly
        {
            get { return da_MKXB_Coly; }
            set { da_MKXB_Coly = value; }
        }
        private int da_MKXB_Vatlieu;

        public int Da_MKXB_Vatlieu
        {
            get { return da_MKXB_Vatlieu; }
            set { da_MKXB_Vatlieu = value; }
        }

        private int cat_MT_Catnen;

        public int Cat_MT_Catnen
        {
            get { return cat_MT_Catnen; }
            set { cat_MT_Catnen = value; }
        }
        private int cat_MT_Vatlieu;

        public int Cat_MT_Vatlieu
        {
            get { return cat_MT_Vatlieu; }
            set { cat_MT_Vatlieu = value; }
        }
        private int cat_MB_Catnen;

        public int Cat_MB_Catnen
        {
            get { return cat_MB_Catnen; }
            set { cat_MB_Catnen = value; }
        }
        private int cat_MB_Vatlieu;

        public int Cat_MB_Vatlieu
        {
            get { return cat_MB_Vatlieu; }
            set { cat_MB_Vatlieu = value; }
        }
        private int cat_MKXB_Catnen;

        public int Cat_MKXB_Catnen
        {
            get { return cat_MKXB_Catnen; }
            set { cat_MKXB_Catnen = value; }
        }
        private int cat_MKXB_Vatlieu;

        public int Cat_MKXB_Vatlieu
        {
            get { return cat_MKXB_Vatlieu; }
            set { cat_MKXB_Vatlieu = value; }
        }

        private int nuoc_MT_Betong;

        public int Nuoc_MT_Betong
        {
            get { return nuoc_MT_Betong; }
            set { nuoc_MT_Betong = value; }
        }
        private int nuoc_MT_Visinh;

        public int Nuoc_MT_Visinh
        {
            get { return nuoc_MT_Visinh; }
            set { nuoc_MT_Visinh = value; }
        }
        private int nuoc_MB_Betong;

        public int Nuoc_MB_Betong
        {
            get { return nuoc_MB_Betong; }
            set { nuoc_MB_Betong = value; }
        }
        private int nuoc_MB_Visinh;

        public int Nuoc_MB_Visinh
        {
            get { return nuoc_MB_Visinh; }
            set { nuoc_MB_Visinh = value; }
        }
        private int nuoc_MKXB_Betong;

        public int Nuoc_MKXB_Betong
        {
            get { return nuoc_MKXB_Betong; }
            set { nuoc_MKXB_Betong = value; }
        }
        private int nuoc_MKXB_Visinh;

        public int Nuoc_MKXB_Visinh
        {
            get { return nuoc_MKXB_Visinh; }
            set { nuoc_MKXB_Visinh = value; }
        }

        private int thachhoc_MT;

        public int Thachhoc_MT
        {
            get { return thachhoc_MT; }
            set { thachhoc_MT = value; }
        }
        private int thachhoc_MB;

        public int Thachhoc_MB
        {
            get { return thachhoc_MB; }
            set { thachhoc_MB = value; }
        }
        private int thachhoc_MKXB;

        public int Thachhoc_MKXB
        {
            get { return thachhoc_MKXB; }
            set { thachhoc_MKXB = value; }
        }

        private int thuyvan_MT;

        public int Thuyvan_MT
        {
            get { return thuyvan_MT; }
            set { thuyvan_MT = value; }
        }
        private int thuyvan_MB;

        public int Thuyvan_MB
        {
            get { return thuyvan_MB; }
            set { thuyvan_MB = value; }
        }
        private int thuyvan_MKXB;

        public int Thuyvan_MKXB
        {
            get { return thuyvan_MKXB; }
            set { thuyvan_MKXB = value; }
        }

        private double cong_MT_Tronggio;

        public double Cong_MT_Tronggio
        {
            get { return cong_MT_Tronggio; }
            set { cong_MT_Tronggio = value; }
        }
        private double cong_MT_Ngoaigio;

        public double Cong_MT_Ngoaigio
        {
            get { return cong_MT_Ngoaigio; }
            set { cong_MT_Ngoaigio = value; }
        }
        private double cong_MB_Boc;

        public double Cong_MB_Boc
        {
            get { return cong_MB_Boc; }
            set { cong_MB_Boc = value; }
        }
        private double cong_MB_ISO;

        public double Cong_MB_ISO
        {
            get { return cong_MB_ISO; }
            set { cong_MB_ISO = value; }
        }
        private double cong_Nhanuoc;

        public double Cong_Nhanuoc
        {
            get { return cong_Nhanuoc; }
            set { cong_Nhanuoc = value; }
        }

        public int SlThiNghiem
        {
            get { return slThiNghiem; }
            set { slThiNghiem = value; }
        }
        public int SlThamChieu
        {
            get { return slThamChieu; }
            set { slThamChieu = value; }
        }

        private List<GiaiDoanDetailVO> lstGiaiDoanDetail;

        internal List<GiaiDoanDetailVO> LstGiaiDoanDetail
        {
            get { return lstGiaiDoanDetail; }
            set { lstGiaiDoanDetail = value; }
        }
        private List<GiaiDoanNguoiThucHienVO> lstGiaDoanNguoiThucHien;

        public List<GiaiDoanNguoiThucHienVO> LstGiaDoanNguoiThucHien
        {
            get { return lstGiaDoanNguoiThucHien; }
            set { lstGiaDoanNguoiThucHien = value; }
        }

        public GiaiDoanVO()
        {
            CongTrinh = new CongTrinhVO();
            lstGiaiDoanDetail = new List<GiaiDoanDetailVO>();
            lstGiaDoanNguoiThucHien = new List<GiaiDoanNguoiThucHienVO>();
        }

        public string PhuTrach
        {
            get { return phuTrach; }
            set { phuTrach = value; }
        }

        public string ThoiGian
        {
            get { return thoiGian; }
            set { thoiGian = value; }
        }

        public CongTrinhVO CongTrinh
        {
            get { return congtrinh; }
            set { congtrinh = value; }
        }

        public string TenGiaiDoan
        {
            get { return tenGiaiDoan; }
            set { tenGiaiDoan = value; }
        }

        public string KeySL
        {
            get { return keySL; }
            set { keySL = value; }
        }

    }
}
